home *** CD-ROM | disk | FTP | other *** search
/ Aminet 40 / Aminet 40 (2000)(Schatztruhe)[!][Dec 2000].iso / Aminet / dev / c / ExtrasLib.lha / ExtrasLib / Include / Extras / macros / extras.h < prev    next >
Encoding:
C/C++ Source or Header  |  2000-09-30  |  429 b   |  22 lines

  1. #ifndef EXTRAS_MACROS_EXTRAS_H
  2. #define EXTRAS_MACROS_EXTRAS_H
  3.  
  4. #define LIMIT(mx,x,mn)  {x=max(x,mn); x=min(x,mx);}
  5.  
  6. /* Macro for processing a double null terminated string array (NNStr) */
  7. //#define nns_ProcessNNStr(NNStr,Str)   for(Str=NNStr;Str;Str=nns_NextNNStr(Str))
  8. /*
  9.   example 
  10.    {
  11.     STRPTR NNStr, str;
  12.     
  13.     ProcessNNStr(NNStr,str)
  14.     {
  15.       printf("%s\n",str);
  16.     }
  17.   }
  18. */
  19.  
  20.  
  21. #endif /* EXTRAS_MACROS_EXTRAS_H */
  22.